clean (someone) out of (something)

Translations
dépouiller quelqu’un de quelque chose
Definitions
To take all of someone's money or possessions, often through deceit, gambling, or theft; to leave someone with nothing of a particular thing.